body{ font-family: "microsoft yahei ";}
@font-face {
	font-family: 'adobeKTstdr';
	src: url('../adobeKTstdr.otf');
}
.blank1000{ height:899px;}
.blank726{ height:724px;}
.blank765{ height:765px;}
.height520{ height: 520px !important;}
.height415{ height: 415px !important;}
.height825{height:825px !important;}
#btnMenu{display: none;}
a{text-decoration: none !important;}

/*通用头部*/
.topMenu{ width: 100%; margin:0 auto; z-index:99; position: relative;}
.topMenu .dateBox{ width:1200px; height: 26px; line-height: 26px; color: #169969; font-size: 12px; margin: 10px auto 5px; z-index:99;}
.topMenu .dateBox .logBox span { margin: 0 5px; z-index:99;}
.topMenu .dateBox .logBox a:hover { color: #228fbd;  z-index:99;}
.topMenu .dateBox .calender{ display: block; margin: 0 5px;font-size: 12px; font-family: "宋体"; z-index:99;}
.topMenu .navBox { width: 100%; height: 60px; background: url(../img/navBg.png) no-repeat top center; position: relative;  z-index:99;}
.topMenu .navBox .navImg{ position:absolute;bottom: 0px;left: 0px; z-index:99;}
.topMenu .navBox .menuBox { margin-left: 150px;  z-index:99;font-family: kaiTi;font-size: 16px;font-weight: bolder;}
.topMenu .navBox .menuBox .menuItem{ width: 81px; padding: 0px 7px; text-align: center; height: 60px; line-height: 60px; cursor: pointer; z-index:99;}
.topMenu .navBox .menuBox .menuItemTitle{font-size: 18px;  color: #424242; z-index:99; }
.topMenu .navBox .menuBox .menuItemActive{ color: #009d7c !important; }
.topMenu .navBox .menuBox .menuItemImg{ margin: 22px 0px; height: 18px; width: 24px;background: url(../img/hideImg.png) no-repeat center; z-index:99;}
.topMenu .navBox .menuBox .menuItem:hover{ background: #f7f7f7; }
.topMenu .navBox .menuBox .menuItemTitle:hover{ color: #009d7c !important;}
.topMenu .navBox .menuBox .menuItem:hover .menuItemImg{background: url(../img/hideImg_curr.png) no-repeat center;}

.topMenu .navBox .searchBox{ width:180px; height:28px; overflow:hidden;margin: 16px 0px; }
.topMenu .navBox .searchBox .iconbox{ width:28px; height:28px; background:#169969; cursor:pointer;}
.topMenu .navBox .searchBox .iconbox:hover{ background:#076341;}
.topMenu .navBox .searchBox .icon{ width:100%; height:100%; }
.topMenu .navBox .searchBox .searchIcon{ background:url(../img/search.png) no-repeat center;}
.topMenu .navBox .searchBox .inputbox{ width:152px; height:28px; overflow:hidden;}
.topMenu .navBox .searchBox .inputbox input{ width:140px; height:26px; line-height:26px; padding:0 5px; border:1px #169969 solid; font-size:12px; color:#666; *margin-top:-1px; outline:none;}

.toTop{ position: fixed; right: 10px; bottom: 100px; box-shadow:2px 5px 10px #666; width: 100px; background: #eeeeed; border-radius: 3px; z-index: 99;}
.toTopTitle{background: #159868; color: #FFF; width: 74px; padding:10px 13px; text-align: center;}
.rightOption{ display: block; text-align: center; padding-bottom: 5px; cursor: pointer;}
.rightOption:hover{ background: #b3b3b2; }
.rightImg{ display: block;width: 24px; height: 24px; padding: 5px 13px; text-align: center;}
.rightImg img{ width: 24px; height: 24px;}
/*******************************************************首页*****************************************************************/
/*******************天蒙总览*/
#div1{z-index: 1; position: absolute; top: 60px; *top:61px; left:0px; width: 1180px; padding: 20px 10px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
.navBox1Item{ width: 275px; height: 220px; margin:0 10px;display: block; }
.navBox1ItemHref{width: 275px; height: 105px; }
.navBox1Title{ height: 28px; line-height: 30px; border-bottom:1px solid #169969;}
.titleName{ height: 29px; font-size: 16px; color:#169969; border-bottom:1px solid #169969;}
.moreBox{width:50px; cursor: pointer;height: 30px; line-height: 30px; }
.moreBox span{ font-size: 14px; color:#169969; line-height: 32px;float:left; }
.moreBox img { width: 16px; height: 16px; float: right; margin-top: 8px;margin-left: 5px;}
.navBox1Preview{ height: 65px; margin: 5px 0; background: #FFF;overflow: hidden;}
.navBox1Preview img{ width: 100%; }
.navBox1Content{ height: 80px; line-height: 20px; font-size: 12px; color:#666; text-indent: 2em; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.navBox1Content2{ height: 80px; line-height: 26px; font-size: 12px; color:#666; overflow: hidden;}

.sibNavItem{ height:65px; position:relative; cursor: pointer; border: 1px solid #ccc; padding: 2px; margin:2px;}
.sibNavBorder{ position: absolute; top: 10px; bottom: 10px; left: 10px; right: 10px; border: 5px solid #FFF; }
.sibNavBg{position:absolute; top:5px; left:5px; right:5px; bottom:5px; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); }
.sibNavName{ position: absolute; top: 15px; bottom: 10px; left: 10px; right: 10px; line-height: 40px; text-align: center; font-size:14px ; color: #FFF; font-weight: bold;}

/*走进天蒙*/
.zjtmPreview{width: 100px; height: 55px; text-align: center; overflow: hidden; border: 1px solid #ccc; padding: 4px;}
.zjtmPreviewFull{width: 265px; height: 55px; text-align: center; overflow: hidden; border: 1px solid #ccc; padding: 4px;}
.zjtmPreview img,.zjtmPreviewFull img{ width:100%; max-width:inherit; height: 100%; display: block; margin: 0 auto;}
.zjtmContent{width: 155px; height: 65px; line-height: 21px; font-size: 12px; color:#666; text-indent: 2em; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;}

/*景区总览*/
.jqzlList{ width: 275px; height:190px; padding: 5px 0px;}
.jqzlItem{ height:60px; margin: 5px 0px; display: block;}
.jqzlPreview{ width: 100px; height: 50px; text-align: center; overflow: hidden; border: 1px solid #ccc; padding: 4px;}
.jqzlPreview img{ width:100px; height: 50px;}
.jqzlContent{ width: 160px; height: 60px;line-height: 20px; font-size: 12px; color:#666; text-indent: 2em; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

/*地理位置*/
.dlwzPreview{ width: 275px; height: 185px; overflow: hidden;}
.dlwzPreview img{ height: 185px;}

/******************天蒙咨询*/
#div2{z-index: 1; position: absolute; top: 60px; left:0px; width: 1140px; padding: 20px 30px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
.navBox2Item{ width: 350px; height: 220px; margin:0 15px; }
.navBox2Content{ height: 81px;overflow: hidden;}
.navBox2Content ul{ border-top:0 none;}
.navBox2Content ul li{ width:100%; height:26px; line-height:26px; float:left; border-bottom:1px dotted #b6b6b6;}
.navBox2Content ul li a{ display:block; height:26px; padding-left:15px;overflow:hidden;text-overflow:ellipsis; white-space: nowrap; color:#333; background:url(../img/dot.png) no-repeat 1px 10px; }
.navBox2Content ul li a:hover{ color:#333; }
.navBox2Itemtitle{ width:75%; height:26px; line-height:26px; overflow:hidden;}
.navBox2Itemtime{ width:70px; text-align:right; color:#999; font-size:12px;}
.jqdtPreview{ height: 100px; margin: 10px 0; background: #FFF; overflow: hidden;}
/*行业新闻*/
.hyxwList{ padding: 5px 0px;}
.hyxwItem{ margin: 5px 0px; display:block; height:60px; overflow: hidden;}
.hyxwPreview{width: 100px; height: 50px; overflow: hidden; text-align: center; border: 1px solid #ccc; padding: 4px;}
.hyxwPreview img{ height: 50px; width: 100px;}
.hyxwContent{width: 230px; height: 40px; line-height: 20px; font-size: 12px; color: #666; text-indent: 2em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 10px;}

/*主题活动*/
.zthdItem{ width: 350px; height: 220px; display: block;}
.zthdPreview{ width: 340px; height: 180px; position: relative; text-align: overflow: hidden; border: 1px solid #ccc; padding: 4px;}
.zthdPreview img{ width: 340px; height: 180px; }
.zthdTitle{ height:140px; line-height:140px; width:300px; padding:10px; border: 5px solid #FFFFFF; color: #FFFFFF; font-size: 16px; text-align:center; font-weight:bold; position: absolute; top: 10px; left: 10px;overflow: hidden;}
/******************旅游活动*/
#div3{z-index: 1; position: absolute; top: 60px; left:0px; width: 1180px; padding: 20px 10px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
.navBox3titleBox{ height: 26px; line-height: 26px; border-bottom: 1px solid #169969;}
.navBox3titleBox .navBox3titleTxt { width: 200px; color:#333; overflow:hidden;text-overflow:ellipsis; white-space: nowrap; }
.navBox3titleBox .navBox3titleTime{ width: 70px; text-align: right; color:#169969; }
.navBox3contentBox{ padding-top: 5px; height: 52px; line-height: 26px; color: #666;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}


.tjhdItem{ width: 275px; height: 190px; display: block; }
.tjhdPreview{ width: 100px; height:190px;overflow: hidden;}
.tjhdPreview img{ height: 190px; }
.tjhdContent{ width: 165px; height: 192px; line-height: 24px; color: #666;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}

.hdhgPreview{ height: 100px; margin: 5px 0; background: #FFF; overflow: hidden;}
.hdhgPreview img{width: 100%;}
.hdhgContent{ height: 81px;overflow: hidden;}
.hdhgContent ul{ border-top:0 none;}
.hdhgContent ul li{ width:100%; height:26px; line-height:26px; float:left; border-bottom:1px dotted #b6b6b6;}
.hdhgContent ul li a{ display:block; height:26px; padding-left:15px;overflow:hidden;text-overflow:ellipsis; white-space: nowrap; color:#333; background:url(../img/dot.png) no-repeat 1px 10px; }
.hdhgContent ul li a:hover{ color:#333; }
/******************旅游服务*/
#div4{z-index: 1; position: absolute; top: 60px; left:0px; width: 1180px; padding: 20px 10px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
.navBox4Preview{ width: 265px; height: 170px; position: relative; cursor: pointer; border: 1px solid #ccc; padding: 4px;}
.navBox4Preview img{ width: 265px; height: 170px; vertical-align: top;}
.navBox4PreviewBorder{ position: absolute; top: 10px; bottom: 10px; left: 10px; right: 10px; border: 5px solid #FFF; }
.navBox4PreviewTxt{ position: absolute; top: 15px; bottom: 10px; left: 10px; right: 10px; line-height: 160px; text-align: center; font-size:14px ; color: #FFF; font-weight: bold;}
.navBox4PreviewBg{position:absolute; top:5px; left:5px; right:5px; bottom:5px; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); }

.tsfkPreview{width: 265px; height: 170px; padding: 5px; border: 1px solid #cccccc; position:relative; }
.tsfkPreview img{ width: 263px; height: 168px; border: 1px solid #cccccc; } 
.stroke{font-weight:bold; -webkit-text-stroke-width: 0.5px; -webkit-text-stroke-color: #000;}
/******************天梦印象*/
#div5{z-index: 1; position: absolute; top: 60px; left:0px; width: 1140px; padding: 20px 30px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
.navBox5Item{ width: 350px; height: 220px; margin:0 15px; }
.navBox5Preview{ width: 340px; height: 180px; position: relative; overflow: hidden; border: 1px solid #ccc; padding: 4px; }
.navBox5Preview img{ width: 340px; height: 180px; }
.indexVideoPlay{ position: absolute; width:71px !important; height:71px !important; top: 50px; left: 140px;}
.navBox5Title{ position: absolute; bottom: 4px; left:4px; right:4px; height: 26px; line-height: 26px; text-align: center; color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50);}
.noborder{ border:none;padding: 5px;}
/******************民俗文化*/
#div6{z-index: 1; position: absolute; top: 60px; left:0px; width: 1140px; padding: 20px 30px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
.navBox6Item{ width: 540px; height: 220px; margin:0 15px; }
.navBox6Preview{ width: 265px; height: 170px; border: 1px solid #ccc; padding: 4px; }
.navBox6Preview img{ width: 265px; height: 170px; }
.navBox6Content{  width: 240px; height: 180px; overflow: hidden;}
.navBox6Preview2{ width: 540px; height: 80px; overflow: hidden;}
.navBox6Preview2 img{ width: 100%;}
.navBox6Content2{  width: 540px; height: 90px; overflow: hidden;}
.navBox6Title{ height: 26px; line-height: 26px; color: #333;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.navBox6Txt{ height: 154px; line-height: 27px; color: #666; text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.navBox6Txt2{ height: 65px; line-height: 23px; color: #666; text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
/******************天蒙互动*/
#div7{z-index: 1; position: absolute; top: 60px; left:0px; width: 1180px; padding: 20px 10px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
/******************天蒙商务*/
#div8{z-index: 1; position: absolute; top: 60px; left:0px; width: 1140px; padding: 20px 30px; height: 220px; box-shadow: 0px 5px 15px #AAA; background: url(../img/contentDivBg.png) no-repeat top center;display: none;} 
.navBox8Item{ width: 540px; height: 220px; margin:0 5px; }
.navBox8Preview{ width: 540px; height: 180px; position: relative; }
.navBox8Preview img{ width: 540px; height: 180px; }
.navBox8PreBox{ position: absolute; bottom: -2px; width: 100%; height: 90px; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); z-index: 5;  }
.navBox8PreTitle{ height:26px; line-height: 26px; color: #FFF; text-indent: 5px; z-index: 6;}
.navBox8PreTxt{ height:26px; line-height: 26px; color: #FFF; text-indent: 2em; z-index: 6; width: 90%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.navBox8PreMore a{ display: block; width:60px;height: 26px; text-align: center; line-height:26px; border-radius: 5px; color: #FFF; background: #169969; margin-right:10px ;}
.navBox8PreMore a:hover{ background: #076341;}
.navBox8PreBg2{ position: absolute; bottom: -2px; width: 100%; height: 30px; line-height: 30px; color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); z-index: 5;}
.navBox8PreBg2 span{ margin-left:10px;width: 80%;line-height: 30px; font-size: 12px; color:#FFF; text-indent: 2em; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.navBox8PreBg2 a{ margin-right:10px ; color: #169969;}
.navBox8PreBg2 a:hover{ margin-right:10px ; color:#076341;}
.topDIv{height: 60px; width: 100%; border-bottom: 1px solid #ccc;}


.navBox8Item2{ width: 275px; height: 220px; margin:0 10px; }
.navBox8Preview2{display:block; width: 265px; height: 170px; position: relative; border:1px solid #ccc; padding: 4px; }
.navBox8Preview2 img{ width: 265px; height: 170px; }
.navBox8PreBox2{ position: absolute; bottom: 0px; left:0px; right:0px; height: 90px; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); z-index: 5;  }
.navBox8PreTitle2{ height:26px; line-height: 26px; color: #FFF; text-indent: 5px; z-index: 6;}
.navBox8PreTxt2{ height:26px; line-height: 26px; color: #FFF; text-indent: 2em; z-index: 6; width: 90%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.navBox8PreMore2 a{ display: block; width:60px;height: 26px; text-align: center; line-height:26px; border-radius: 5px; color: #FFF; background: #169969; margin-right:10px ;}
.navBox8PreMore2 a:hover{ background: #076341;}
.navBox8PreBg22{ position: absolute; bottom: 4px; left:4px; right:4px; height: 30px; line-height: 30px; color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); z-index: 5;}
.navBox8PreBg22 span{ width: 250px;line-height: 30px; font-size: 12px; color:#FFF; text-indent: 2em; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.navBox8PreBg22 a{ margin-right:10px ; color: #169969;}
.navBox8PreBg22 a:hover{ margin-right:10px ; color:#076341;}

.mpydItem{ width: 245px; height: 170px; margin:0px 7px; position: relative; overflow: hidden; border:1px solid #ccc; padding: 4px;}
.mpydItem img{ width: 245px; height: 170px;}
.mpydItemContent{ position: absolute; bottom: 4px; left:4px; right:4px; height: 30px; line-height:30px; text-align: center; color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50);}
/*中间轮播*/
.loopBox{height: 825px; width: 100%; vertical-align: middle; text-align: center; position: absolute; top: 0px; z-index:1;overflow: hidden;}
.loopBox1.{height: 825px; width: 100%; vertical-align: middle; text-align: center;  z-index:1;overflow: hidden;}
focusBox { position: relative;height: 825px; width: 100%; vertical-align: middle; text-align: center; overflow: hidden; z-index:0; }
.focusBox1 {height: 825px; width: 100%; vertical-align: middle; text-align: center; overflow: hidden; z-index:0; }
.focusBox .pic { position: relative; z-index: 0; text-align: center; }
.focusBox .pic  a{ height: 825px; line-height: 825px; width: 100%; vertical-align: middle; text-align: center;  }
.focusBox .pic img {  width: 100%;min-height: 520px; vertical-align: top; text-align: center; z-index: 0;  }
.focusBox .prev, .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=50) !important;opacity: 0.5 !important;}
/*通用底部*/
.footer{ width: 100%; height:200px; background: #373c40; z-index: 99; padding-top: 10px; }
.footerTabBox{ width: 1200px; height: auto; margin: 0 auto;position: relative; z-index: 99;}
.footerTab{ position: absolute; top: -42px; width: 1200px; height: 32px; z-index: 99;}
.footerTabItem{width: 100px; height: 32px; line-height: 32px; margin-right: 10px; z-index: 99; background-color:#178ede; color: #FFFFFF; text-align: center; cursor: pointer; }
.footerTabItem_curr{width: 100px; height: 32px; line-height: 32px; margin-right: 10px; z-index: 99;  background: url(../img/footerTabItemBg_curr.png); color: #FFFFFF; text-align: center; cursor: pointer; }
.footerTabItem:hover{background: url(../img/footerTabItemBg_curr.png); color: #FFFFFF;}
.footerTabItem2{width: 100px; height: 32px; line-height: 32px; margin-left: 10px;  z-index: 99; background: url(../img/footerTabItemBg2.png); color: #FFFFFF; text-align: center; cursor: pointer; }
.footerTabItem2_curr{width: 100px; height: 32px; line-height: 32px; margin-left: 10px;  z-index: 99; background: url(../img/footerTabItemBg2_curr.png); color: #FFFFFF; text-align: center; cursor: pointer; }
.footerTabItem2:hover{background: url(../img/footerTabItemBg2_curr.png); text-decoration: none; color: white;} 
.footerContent{ position: absolute; top: -100px; height: 140px; width: 100%; background: url(../img/footerContentBg.png); display: none;}
.footerContent1{ position: absolute; top: -103px; height: 140px; width: 100%; background: url(../img/footerContentBg.png); display: none;}
.contentLeft{ width: 835px; height: 100px; padding: 20px 10px; display: none;}
.contentLeftItem {height: 100px;width: 385px; margin-left: 10px;}
.contentLeftItemImg{ width: 170px; height: 100px;}
.contentLeftItemImg img{ width: 170px; height: 100px;}
.contentLeftItemTxt{ width: 205px; height: 100px;color: #666666;  line-height: 26px; overflow: hidden;line-height: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;}

.contentLeftItem2 {height: 100px;width: 790px; margin-left: 10px;}
.contentLeftItem2Img{ width: 170px; height: 100px;}
.contentLeftItem2Img img{ width: 170px; height: 100px;}
.contentLeftItem2Txt{ width: 610px; height: 100px;color: #666666;  line-height: 26px; overflow: hidden;line-height: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;}

.contentLeftItem3 {height: 100px;width: 384px; margin-left: 10px;}
.contentLeftItem3Img{ width: 384px; height: 100px; position: relative;}
.contentLeftItem3Img img{ width: 384px; height: 100px;}

.contentLeftMore{ display: block; padding: 5px; border: 1px solid #dcdcdc; border-radius: 3px; margin-top:70px ; margin-left: 5px;}
.contentLeftMore:hover{background: #169969; color: #FFFFFF;}
.contentRight{ width: 320px; height: 140px;display: none;}
.footerContent .active{ display: block;}

.footerMore{ width: 1200px; margin: 70px auto 0; }
.footerMorePhoneTxt1{ height: 22px ; padding-left: 5px; color: #FFFFFF; font-size: 14px;}
.footerMorePhoneTxt2{ height: 22px ; line-height: 22px; padding-left: 5px; color: #19c551; font-size: 22px; font-weight: bold;}
.footerMoreLeft{ width: 620px; overflow: hidden;}
.footerMoreTool{ margin-top: 15px;}
.footerMoreTool a{ color: #959daa; }
.footerMoreTool a:hover{ color: #fdb933; }
.footerMoreTool span{ margin: 0 20px; color: #959daa;}
.footerMoreTxt{ height: 26px; line-height: 26px; color: #63686e;}
.footerMoreTxt a{ color: #63686e;}

.footerQr{ margin-left:15px ;}
.footerQr div{ color: #959daa; text-align: center; line-height: 26px;}
.publicNum{ text-align: right;}
.publicNum a{ margin-left: 20px;}
.publicOther { margin-top: 9px; text-align: center;}
.publicOther a{ margin-left: 30px; text-align: center;}
.publicOther a div{ color: #959daa;}
.bottomVideoPlay{ position: absolute; width:50px !important; height:50px !important; top: 30px; left: 170px;}
/*登录注册*/
.loginBg{ height: 1000px; width: 100%; position: absolute; top: 0px; z-index:0; background: url(../img/imgLogin.jpg) no-repeat top center;}
.loginBox{ position: absolute; top: 250px; left: 50%; margin-left: -250px; height: 500px; width: 450px; z-index: 99; background: url(../img/loginBoxBg.png);}
.loginBox2{ position: absolute; top: 250px; left: 50%; margin-left: -225px; height: 350px; width: 450px; z-index: 99; background: url(../img/loginBoxBg.png);}
.loginTitle{ height:49px; line-height: 49px; font-size: 20px; font-weight: bold; color: #666666; padding:0 37px; border-bottom: 1px solid #dddcdc; }
.formBox{ margin: 10px 40px;}
.formBox .formItem{ height: 36px; line-height: 36px; margin: 15px 0px;}
.formBox .formItem2{ height: 36px; line-height: 36px; margin: 20px 0px;}
.formTitle{ font-size: 14px; color: #666666;}
.formInput .input1{ width: 260px; padding: 7px; border: 1px solid #dddddd;}
.formInput .input2{ width: 170px; padding: 7px; border: 1px solid #dddddd;}
.formInput .validate{ width: 90px;}
.formSubmit{ margin:20px auto;width: 200px;}
.formSubmit a{ display: block; padding: 0px 10px; text-align: center; font-size: 16px; height: 36px; line-height: 36px; color: #FFFFFF; border-radius: 5px;
background: #000000; 
background: -moz-linear-gradient(top, #1bb081 0%, #118150 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1bb081), color-stop(100%,#118150)); 
background: -webkit-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: -o-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: -ms-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: linear-gradient(to bottom, #1bb081 0%,#118150 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bb081', endColorstr='#118150',GradientType=0 ); }
.formSubmit a:hover{ background:#097250;text-decoration: none;}
.formMore a{ color: #169969;text-decoration: underline; }
.formMore a:hover{ color: #73d8b7;text-decoration: underline; }

/*摄影投稿*/
.noteBox{ width: 350px; height: 460px;margin:40px 0 0 140px;}
.photoFormBox{ margin:40px 175px 0 0; height: 420px; width: 450px; z-index: 99;}
.photoForm{ padding:20px 0px; height: 365px; width: 450px; z-index: 99; background: url(../img/loginBoxBg.png);}
.photoSubmit{ margin:20px auto; width: 200px; }
.photoSubmit a{ display: block; padding: 0px 10px; text-align: center; font-size: 16px; height: 36px; line-height: 36px; color: #FFFFFF; border-radius: 5px;
background: #000000; 
background: -moz-linear-gradient(top, #1bb081 0%, #118150 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1bb081), color-stop(100%,#118150)); 
background: -webkit-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: -o-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: -ms-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: linear-gradient(to bottom, #1bb081 0%,#118150 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bb081', endColorstr='#118150',GradientType=0 ); }
.photoSubmit a:hover{ background:#097250;}

/*游记攻略*/
.complaintBox2{ width: 1200px; position: absolute; top: 150px; height: 620px; left: 50%; margin-left: -600px;background: #FFFFFF; z-index: 1;}
.complaintForm2{margin:40px auto 0;padding:20px 0px; height: 420px; width: 450px; z-index: 99; background: url(../img/loginBoxBg.png);}
.complaintTitle2{ height: 50px; line-height: 50px;border-bottom: 1px solid #CCCCCC; padding: 0 40px;text-align: left; font-size: 16px;}
.fileInput2{ min-height: 40px;}
.formBox2{ margin: 10px 20px;}
.formBox2 .formItem{ width: 340px; line-height: 36px; margin: 5px 0px;}
.formBox2 .formItem2{ width: 690px; height: 36px; margin: 5px 0px;}
.formInput .input3{ width: 230px; padding: 7px; border: 1px solid #dddddd;}
.formRichText{ width: 690px; height: 310px;text-align: left;}
.noteBox2{ width: 350px; height: 460px;margin:40px 0 0 40px;}
.photoFormBox2{ margin:40px 40px 0 0; height: 420px; width: 730px; z-index: 99;}
.photoForm2{ padding:10px 0px; height: 440px; width: 730px; z-index: 99; background: url(../img/loginBoxBg.png);}
.photoSubmit2{ margin:20px auto; width: 200px; }
.photoSubmit2 a{ display: block; padding: 0px 10px; text-align: center; font-size: 16px; height: 36px; line-height: 36px; color: #FFFFFF; border-radius: 5px;
background: #000000; 
background: -moz-linear-gradient(top, #1bb081 0%, #118150 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1bb081), color-stop(100%,#118150)); 
background: -webkit-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: -o-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: -ms-linear-gradient(top, #1bb081 0%,#118150 100%); 
background: linear-gradient(to bottom, #1bb081 0%,#118150 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bb081', endColorstr='#118150',GradientType=0 ); }

/*问卷调查*/
.questionBox{ width: 1200px; margin: 0 auto; padding: 15px 0px;padding-left: 20px;}
.questionName{ padding: 10px 0px; font-size: 16px; color: #333333; }
.questionItem{ padding: 5px 0px; line-height: 26px; font-size: 14px; color: #666666; padding-left: 20px;}
.questionItem label{ width: 1140px; }
.questionBox textarea{ width: 1050px; resize: none; padding: 10px; font-size: 14px;}
/*投诉意见*/
.complaintBox{ width: 1200px; position: absolute; top: 150px; height: 620px; left: 50%; margin-left: -600px;background: #FFFFFF; z-index: 1;}
.complaintForm{margin:40px auto 0;padding:20px 0px; height: 420px; width: 450px; z-index: 99; background: url(../img/loginBoxBg.png);}
.complaintTitle{ height: 50px; line-height: 50px;border-bottom: 1px solid #CCCCCC; padding: 0 40px;text-align: left; font-size: 16px;}
.fileInput{ min-height: 40px;}

/*搜索结果*/
.resultList{width: 1200px; margin: 0 auto; min-height:320px}
.resultItem{ display: block; width: 1198px; height: 268px; border: 1px solid #cccccc; margin: 10px; padding: 25px 15px;}
.resultItemImg{ display: block; width:398px; height: 268px;}
.resultItemTxt{ display: block; width: 750px; height: 268px; font-family: "microsoft yahei";}
.resultItemTitle{padding: 15px 0px; display: block; width: 750px; height: 29px; font-size: 18px; color: #000000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.resultItemInfo{ display: block; width: 750px; height: 29px; font-size: 16px; color: #555555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.resultItemContent{ display: block; width: 750px; height: 175px; line-height: 29px; font-size: 14px; color: #555555; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6; -webkit-box-orient: vertical;}
/*详情页面*/
.detailBox{ width: 1000px; margin: 0 auto;}
.detailTitle{ padding: 10px 10px 0px; border-bottom: 1px solid #e8e8e8;}
.detailTitleTxt{ font-size: 19px; line-height: 24px; color: #333333; text-align: center; font-weight: bold;}
.detailTitleInfo{ font-size: 14px; line-height: 36px; text-align: center; color: #666666; }
.detailContent{padding-top: 20px; font-size: 16px; color: #666666;}
/*视频页面*/
.videoBox{ width: 1000px; height: 560px; margin: 0 auto; padding: 20px 0px; }
.videoBox .video{ width: 1000px; height:560px;}
.nearVideo{ border-bottom: 1px solid #666666; width: 1200px; margin: 0 auto; height: 40px; line-height: 36px; color: #666666; font-size: 16px; }

/*视频列表*/
.videoList{ width: 1200px; margin: 0 auto;}
.videoList ul{ padding: 20px 0px;}
.videoItem{ width: 380px; height: 255px; position: relative; margin:10px;}
.videoImg{ width: 380px; height: 255px; position: relative;}
.videoPlay{ position: absolute; width:71px !important; height:71px !important; top: 80px; left: 155px;}
.videoItemTitle{ position: absolute; bottom: 0px; height: 30px; line-height: 30px;color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); width: 100%; text-align: center; font-size: 14px; }

.address{
	color:#fff;
}
.address:hover{color:#25a680}
/*文章列表*/
.resultArticleList{ width: 1200px; margin: 0 auto; padding: 10px 0px;}
.resultArticleItem{ overflow: hidden; border-bottom: 1px dotted #CCCCCC;}
.resultArticleTitle{ height: 32px; line-height: 32px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%;float: left;}
.resultArticleTitle a{ height: 32px; line-height: 32px; font-size: 18px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.resultArticleInfo{ height: 28px; line-height: 28px; font-size: 14px; color: #666666; width: 300px;}
.resultArticleDetail{ width: 800px; height: 32px; line-height: 32px; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: none;}

/*******************************************************个人中心*****************************************************************/
.conDiv{min-height:300px}
#conDiv{ background: #f2f2f2; overflow: hidden;}
.topLine{position: absolute;top:480px;z-index: 88;width: 100%;height:40px;line-height: 40px;}
.topLine1{position: absolute;top:785px;z-index: 88;width: 100%;height:40px;line-height: 40px;}
.topLine p,.topLine1 p{width:1200px; margin:0 auto;}

.contentBox{margin: 0 auto; padding: 20px 0px;}
.leftMenu{ width: 220px; background: #FFFFFF;}
.leftMenuTitle{ height: 39px; line-height: 39px; border-bottom: 1px solid #cdcdcd ; padding: 0 15px;}
.leftMenuTitleImg{ margin: 10px; width: 20px; height: 20px;}
.leftMenuTitleImg img{ vertical-align: top;}
.leftMenuTitleTxt{ font-size: 16px; color: #333333;}
.leftMenuList{ margin: 0 15px;  padding: 10px 0px; background: #fbfbfb; }
.leftMenuItem{ padding:0 40px; height: 30px; line-height: 30px; color: #666666;font-size: 14px;}
.leftItemActive{ background: #169969; color: #FFFFFF;}
/*个人中心*/
.rightContentBox{ width: 960px; overflow: hidden;}
.rightMenu{background: #FFFFFF; padding: 10px;}
.infoImg{ height: 85px; height:85px; padding: 5px; overflow: hidden; margin: 0 20px; border: 1px solid #e8e8e8; border-radius: 50px; }
.infoTxtName{ height: 30px; line-height: 30px; color: #333333; font-size: 14px;}
.infoTxtInfo{ height: 30px; line-height: 30px; color: #666666; font-size: 14px;}
.infoTxtInfo a{ margin: 0px 10px; }
.infoTxtInfo a:hover { color: #169969;}
.infoTxtPwd{ height: 30px; line-height: 30px; color: #666666; font-size: 14px;}
.infoTxtPwdBlock{ display: inline-block; height: 18px; width: 200px;vertical-align: text-bottom; margin: 0 15px;  background: #169969;}
.infoNum{ padding: 0 20px; position: relative; border-left: 4px dotted #f2f2f2; height: 100px;}
.dotTop{ width: 15px; height: 15px; position: absolute; left: -10px; top: -16px; background: #f2f2f2; border-radius:20px;}
.dotBottom{ width: 15px; height: 15px; position: absolute; left: -10px; bottom: -16px; background: #f2f2f2; border-radius:20px;}
.rightContent{margin: 20px 0px; width: 920px; background: #FFFFFF; padding:10px 20px; }
.rightContentTitle{ height: 36px; line-height: 36px; font-size: 16px; color: #666666;}
.rightContentTable { font-size:11px; color:#333333; border-width: 1px; border-color: #f0f0f0; border-collapse: collapse; width: 920px; }
.rightContentTable th { border-width: 1px; padding: 10px; border-style: solid; border-color: #f0f0f0; background-color: #f5f5f5; }
.rightContentTable td {  border-width: 1px; padding: 10px; border-style: solid; border-color: #f0f0f0; background-color: #ffffff; text-align: center; }
.rightContentTable .orderInfo td{ border-right: none; border-left: none; text-align: left; }

.ordertitle{width: 260px; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; font-size: 16px; color: #333;}
.orderView{width: 260px; line-height:18px; text-overflow: ellipsis; overflow: hidden; font-size: 10px; color: #666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-top: 5px;}

/*资料修改*/
.must{color: #F00;}
.rightContentTitle2{ height:40px; line-height: 36px; border-bottom:1px solid #E8E8E8; font-size: 16px;}
.rightContentItem{ height: 45px; line-height: 45px; padding-left: 20px;}
.rightContentItemTitle{ width: 120px; text-align: right; font-size:14px;line-height: 40px;}
.rightContentItem input{ padding: 5px; margin-top: 5px; width: 200px; margin-left: 10px;margin-bottom: 0px;}
.saveForm{ display: block; width:120px; text-align: center; font-size: 16px; height: 36px; line-height: 36px; color: #FFF; background: #009d7c; border-radius: 5px; margin: 20px 0; margin-left: 50px;}
.saveForm:hover{ color: #FFF; background: #169969;}

/*******************************************************我的订单*****************************************************************/
.numInput{ width: 60px; padding: 1px 5px; height: 19px; text-align: center; }
.numOption{ display: inline-block; height:30px; line-height: 28px; width: 20px;text-align: center; background: #CCCCCC; color: #666666; font-size: 14px; cursor: pointer; }
.numOption:hover{ background: #2f9f59; color: #f0f7f8; }
/*******************************************************我的购物车*****************************************************************/
.gwcImg{ width: 150px; height:100px; overflow: hidden;} 
.gwcImg img{ width: 150px; height: 100px; }
.gwcContent{ width: 200px; height: 100px; margin-left: 10px;} 
.gwcTitle{ height: 36px; line-height: 36px; color: #333; font-size: 14px; width: 200px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: left;}
.gwcTxt{ height: 64px; line-height: 22px; color: #666; font-size: 12px; width: 210px; text-overflow: ellipsis; overflow: hidden; text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
.gwcOptionBox{margin:10px 0px; height: 46px; line-height: 46px; background: #e5e5e5;}
.gwcOption{ margin-left: 10px; padding: 0 5px;}
.gwcOption:hover{color: #FF4400; cursor: pointer;}
.gwcOption label { margin-left: 5px; display: inline-block;height: 46px; line-height: 46px; cursor: pointer;}
.gwcSettlementBox .red{ padding: 0 5px; color: #ff4400; font-size: 18px;}
.gwcSettlement { height: 46px; line-height: 46px;padding: 0px 25px; font-size: 18px; color:#FFFFFF; background: #b0b0b0;}
.gwcSettlementBox .active{ background: #ff4400; color:#FFF;}
.gwcSettlementBox .active:hover{ background: #ff4400; color:#FFF;}
.gwcChooseBox{ margin-right: 40px;}
.gwcChooseBox .red{ padding: 0 5px; color: #ff5600; font-size: 18px; vertical-align: baseline;}
/*******************************************************我的收藏*****************************************************************/
.wdCollectionList{ width: 100%; display: block; padding: 5px 0px; overflow: hidden;}
.wdCollection{ margin: 10px 0px;}
.wdCollectionImg{ width: 270px; height: 190px;}
.wdCollectionImg img{ width: 270px; height: 190px;}
.wdCollectionContent{ width: 630px;}
.wdCollectionTitle{ height: 30px; color: #333; font-size: 16px; width: 630px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wdCollectionInfoTitle{ color: #666666; height: 26px; line-height: 26px; font-size: 14px; width: 70px; }
.wdCollectionInfoTxt{ color:#777777; font-size: 13px; width:560px; height:110px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical;}
.wdCollectionMoney{ font-size: 26px; color:#2F9F59; height: 40px; line-height: 40px;}
.wdCollectionDel{ color: #D54E21; height: 40px; line-height: 40px; font-size: 14px; margin-left:15px ;}
.wdCollectionDel:hover{ color: #666;}


/*******************************************************收货地址*****************************************************************/
.rightContentTitle2{ height:40px; line-height: 36px; border-bottom:1px solid #E8E8E8; font-size: 16px;}
.rightContentForm{ padding: 10px 0;}
.rightContentItem{ height: 45px; line-height: 45px; padding-left: 20px;}
.rightContentItemTitle{ width: 120px; text-align: right; font-size:14px;}
.rightContentItem input{ padding: 5px; margin-top: 5px; width: 200px; margin-left: 10px;}
.saveForm{ display: block; width:120px; text-align: center; font-size: 16px; height: 36px; line-height: 36px; color: #FFF; background: #009d7c; border-radius: 5px; margin: 20px 0; margin-left: 50px;}
.saveForm:hover{ color: #FFF; background: #169969;}

.rightContentItem2{ padding-left: 20px; overflow: hidden; padding-bottom: 10px;}
.rightContentItemTitle2{ height: 45px; line-height: 45px;  width: 120px; text-align: right; font-size:14px;}
.rightContentItem2 textarea{ width: 450px; height: 105px; margin-top: 10px; margin-left: 10px; padding: 5px; resize: none; }
.rightContentItemChecked{margin-left: 30px;}
.locTips{margin-left: 50px; height: 26px; line-height: 26px; color: #ff6600;}
.locDivTxt{ width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*******************************************************天蒙总览*****************************************************************/
.menu1Item{ padding: 10px 0px;}
.menu1Bg1{ background:#f7faf0;}
.menu1Bg2{ background:#e7f0f7;}
.menu1Bg3{ background:#ecf9fa;}
.menu1Bg4{ background:#f2f2f2;}
.menu1Title{ width: 100%;}
.menu1TitleName{ width: 100%; height: 50px; line-height: 50px; text-align: center; color: #269c52; font-size: 26px; border-bottom:1px solid #d5d5d5 ;}
.menu1TitleBlock{ width: 120px; height: 3px; background: #2f9f59; margin: 0 auto;margin-top: -2px; }
.menu1TitleTxt{ color: #999999; font-size: 12px; text-align: center;}
.menu1Content{ width: 1200px; margin: 60px auto;}
.menu1ContentImg{ width: 560px; height: 370px;}
.menu1ContentImg img{ width: 560px; height: 370px;}
.menu1ContentTxt{ width: 580px; height:200px; line-height: 32px; font-size: 14px; color: #666666; padding: 50px 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 8; -webkit-box-orient: vertical;}
.menu1ContentTxt span{ display: inline-block; vertical-align: middle;}

/*******************************************************天蒙咨询*****************************************************************/
.menu2ContentTxt{ width: 600px; height:370px; line-height: 25px; font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; }
.ItemOneMore{ text-align: right;padding: 10px 0px; }
.ItemOneContent{ height: 100px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.menu2Content1List{ height: 270px;}
.menu2Content1List ul{ border-top:0 none;}
.menu2Content1List ul li{ width:100%; height:26px; line-height:26px; float:left;}
.menu2Content1List ul li a{ display:block; height:26px; padding-left:15px;overflow:hidden;text-overflow:ellipsis; white-space: nowrap; color:#666666; background:url(../img/dot.png) no-repeat 1px 11px; }
.menu2Content1List ul li a:hover{ color:#49cc9b; }
.menu2Itemtitle{ width:75%; height:26px; line-height:26px; overflow:hidden;}
.menu2Itemtime{ width:70px; text-align:right; color:#999; font-size:12px;}
.menu2Content2List{ width: 1200px; margin-left: -10px;}
.menu2Content2List li { width: 580px; height: 145px; margin-left: 20px; margin-top: 20px;}
.menu2Content2List li .menu2ContentItemImg{width: 220px; height: 145px; }
.menu2Content2List li .menu2ContentItemImg img{width: 220px; height: 145px; }
.menu2Content2List li .menu2ContentItemTxt{width: 350px; height: 115px; overflow: hidden;text-overflow: ellipsis;}
.menu2Content2List li .menu2ContentItemTxt .menu2ContentItemTitle{ height: 25px;color: #333; font-size: 16px;overflow:hidden;text-overflow:ellipsis; white-space: nowrap; }
.menu2Content2List li .menu2ContentItemTxt .menu2ContentItemTitle a{color: #333;}
.menu2Content2List li .menu2ContentItemTxt .menu2ContentItemContent{ height: 100px;margin-top:20px; line-height: 24px; font-size: 14px; color: #666; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.menu2Content2More{ text-align: center; padding: 90px 0px 20px 0px; }
.menu2Content2More a{ padding: 5px; border: 1px solid #c8c8c8; margin: 20px 0px;}
.menu2Content2More a:hover{ background: #169969; border: 1px solid #c8c8c8;color: #FFF;}
.menu2Content3List{  width: 1200px; margin-left: -10px; }
.menu2Content3List li { width: 390px; margin-left:10px; margin-top:10px;}
.menu2Content3List li .menu2Content3ItemImg{width: 390px; height: 170px; }
.menu2Content3List li .menu2Content3ItemImg img{    width: 360px; height: 160px;}
.menu2Content3List li .menu2Content3ItemTxt{width: 360px; height: 100px; overflow: hidden;}
.menu2Content3List li .menu2Content3ItemTxt .menu2Content3ItemTitle{ height: 30px; line-height: 30px; font-size: 16px;overflow:hidden;text-overflow:ellipsis; white-space: nowrap; color: #333}
.menu2Content3List li . .menu2Content3ItemTitle a{color: #333333;}
.menu2Content3List li .menu2Content3ItemTxt .menu2Content3ItemContent{ height: 70px; line-height: 23px; font-size: 12px; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

/*******************************************************旅游活动*****************************************************************/
.menu3Content1{ width: 1200px; padding: 25px 0px; margin: 0 auto;}
.menu3Content1Img{ width: 560px; height: 325px;}
.menu3Content1Img img{ width: 520px; height: 300px;}
.menu3Content1Txt{ width: 620px; height: 100px;}
.menu3Content1Title{ height: 60px; border-bottom: 1px solid #d5d5d5 ;}
.menu3Content1TitleTxt{ height: 30px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.menu3Content1TitleTxt a{ height: 30px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.menu3Content1TitleTime{ height: 30px; line-height: 30px; color: #666666; font-size: 14px;}
.menu3Content1Content{ height: 120xp; line-height: 30px;  overflow: hidden; color: #666666; font-size: 14px; margin:5px 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.menu3Content1Detail{ display: block; height: 35px; line-height: 35px; width: 156px; text-align: center; color: #FFFFFF; background: #169969;border-radius: 5px; }
.menu3Content1Detail:hover{ background: #097250; text-decoration: none;color: #FFFFFF;}

.menu3Img1{background: url(../img/menu4bg.jpg) no-repeat top center;}
.menu3Item{ position:relative; padding: 10px 0px; height: 600px;}
.menu3Title{ width: 100%;}
.menu3TitleName{ width: 540px; height: 44px; line-height: 40px; text-align: center; color: #269c52; font-size: 26px; border-bottom:1px solid #d5d5d5 ;margin: 0 auto;}
.menu3TitleBlock{ width: 120px; height: 3px; background: #2f9f59; margin: 0 auto;margin-top: -2px; }
.menu3TitleTxt{ color: #FFFFFF; font-size: 12px; text-align: center;}
.menu3Content2{ width: 637px; overflow:hidden; height: 260px;  margin: 110px 0px 0px;  position: relative; }
.menu3Content2 .pic2 { position: relative; z-index: 0; }
.menu3Content2 .pic2 li{ height:400px;bottom:0; top: -40px !important; padding: 0px 35px;}
.menu3Content2 .prev,.menu3Content2 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute;
	top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.menu3Content2 .prev { left: -40px; }
.menu3Content2 .next { background-position: 0 -90px; right: -40px; }
.menu3Content2 .prev:hover,.focusBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }

.menu3Content2Txt{ margin-top: 25px; height: 320px; width: 450px;}
.menu3Content2Title{ height: 60px;}
.menu3Content2TitleTxt{ height: 30px; font-size: 16px; color:#333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.menu3Content2TitleTime{ height: 30px; line-height: 30px; color: #333333; font-size: 14px;}
.menu3Content2Content{ width:100%; height: 116px; line-height: 30px;  overflow: hidden; color: #333333; font-size: 14px; margin:5px 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;}
.menu3Content2Detail{display:block;width:90px; background:#097250;margin-left:500px; line-height: 35px; text-align: center; color: #FFF;margin-bottom: 10px;padding: 0 0 0 0;s  }
.menu3Content2Detail:hover{ background: #097250; text-decoration: none;color:#333333;}

.menu3Content3{ width: 1200px; margin:50px auto;}
.menu3Content3 ul{ margin-left: -10px;}
.menu3Content3 ul li{ width: 260px; margin: 10px 20px;}
.menu3Content3ItemImg{ width: 260px; height: 150px;position: relative;}
.menu3Content3ItemImg img{ width: 260px; height: 150px;}
.menu3Content3ItemDate{ position: absolute; z-index: 99; left: 20px; top: 0px; width: 64px; height: 64px; background: url(../img/tiemBg.png) no-repeat top center;}
.menu3Content3ItemDateTop{ height: 40px; line-height: 40px; text-align: center; color: #FFFFFF; font-size: 36px;}
.menu3Content3ItemDateBot{ height: 24px; line-height: 24px; text-align: center; color: #FFFFFF; font-size: 12px;}
.menu3Content3IstemTxt{ margin: 5px;}
.menu3Content3ItemTitle{ height: 26px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666666; }
.menu3Content3ItemTitle a{ height: 26px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333333; }
.menu3Content3ItemContent{height: 70px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}


.menu3Content4{ width: 1200px; margin:50px auto;}
.menu3Content4 ul{ margin-left: -10px;}
.menu3Content4 ul li{ width: 360px; margin: 10px 20px;} 
.menu3Content4ItemImg{ width: 360px; height: 190px;position: relative;}
.menu3Content4ItemImg img{ width: 360px; height: 190px;}

/*******************************************************旅游服务*****************************************************************/
/* 滑动按钮 */
#iFocus .btnBg { position: absolute; width: 780px; height: 3px; left: 0; bottom: 0; z-index: 0; filter: alpha(opacity=50); opacity: 0.5; }
#iFocus .btn1 { position: absolute; height: 18px; right: 0px; top:325px; padding-left: 10px; text-align: right; z-index: 90 }
#iFocus .btn1 span { display: inline-block; _display: inline; _zoom: 1; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 16px; font-family: "微软雅黑"; margin-right: 5px; cursor: pointer; color: #25a680; background: #fff; }
#iFocus .btn1 span.on { background: #25a680; color:#ffffff ; }

.menu4Content1{ width: 1200px; margin: 50px auto;}
.menu4Content1Item{ width: 565px; height: 370px; position: relative;}
.menu4Content1Item img{     width: 555px; height: 350px;}
.menu4Content1ItemTxt{ width: 515px; height: 310px; line-height: 320px; position: absolute; top: 15px; left: 15px; border: 5px solid #FFFFFF; font-size: 30px; color: #FFFFFF; text-align: center; font-weight: bold;}

.menu3Content2Img{width: 520px;height: 390px;} 
.menu3Content2Img img{width: 100%;height: 100%;}
.menu4Content2{ width: 1200px; margin: 50px auto; overflow: hidden;height:450px}
.menu4Content2Item{ width: 1200px; height: 410px; position: relative;}
.menu4Content2Item img{ width: 1200px; height: 410px;}
.menu4Content2ItemTxt{ width: 1000px; height: 370px; line-height: 370px; position: absolute; top: 15px;left: 105px;  font-size: 30px; color: #FFFFFF; text-align: center; font-weight: bold; }

.menu4Content3{ width: 1200px; margin: 50px auto;}
.menu4Content3ItemTxt{ width: 550px; height: 370px; line-height: 370px; position: absolute; top: 20px;left: 20px; font-size: 30px; color: #FFFFFF; text-align: center; font-weight: bold; }

/*******************************************************天蒙互动*****************************************************************/
.menu7content1{ width: 1200px; margin: 0 auto;}
.menu7List{ display: block; margin-left: -20px;}
.menu7Item{ display: block; margin: 20px; width: 560px;}

/*******************************************************天蒙印象*****************************************************************/
.menu5Content1{ width: 1200px; margin: 50px auto;}
.menu5Content-dp{ width: 1200px; margin: 50px auto;position: absolute;}
.menu5Content-techan{ width: 1200px; margin: 50px auto;}
.menu5Content1 ul{ display: block; }
.menu5Content1 ul li{ display: block; margin: 20px; width: 560px; height: 300px; position: relative; }
.menu5Content1 ul li img{width: 560px; height: 300px; }
.menu5Content1Title{ position: absolute; bottom: 0px; left:0px; height: 30px; line-height: 30px;color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); width: 100%; text-align: center; font-size: 14px; }

.menu5Content2{ width: 1200px; margin: 50px auto;}
.menu5Content2 ul{ display: block; }
.menu5Content2 ul li{ display: block; margin:20px; width: 360px; height: 240px; position: relative; }
.menu5Content2 ul li .titleImg{width: 360px; height: 240px; }
.menu5Content2 ul li .play{width: 70px; height: 70px; position: absolute; top: 90px; left:150px }
.menu5Content2Title{ position: absolute; bottom: 0px; left:0px; height: 30px; line-height: 30px;color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); width: 100%; text-align: center; font-size: 14px; }

.menu5Content3{ width: 1200px; margin: 20px auto; margin-top: 50px;}
.menu5Content3 img{ width: 1200px; height: 460px;}


.alertImgBox{ position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; display: none;}
.blackBg{ position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px;background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50);}
.alertImgBox { position: fixed ; width: 960px; height: 600px; padding: 0px;margin:0 auto; z-index: 999; }
.alertImgBox .alertImg { position: relative; z-index: 999; } 
.alertImgBox .alertImg li { z-index: 999; width:960px; }
.alertImgBox .alertImg li img {max-width: 960px; max-height: 450px; display: block; z-index: 999; margin:0 auto; }
.alertImgBox .prev,.alertImgBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: block; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute;
	top: 40%; z-index: 999; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2;
}
.alertImgBox .prev { left: -60px; }
.alertImgBox .next { background-position: 0 -90px; right: -60px; }
.alertImgBox .prev:hover,.alertImgBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }

/*******************************************************民俗文化*****************************************************************/
.menu6Content1{ width: 1200px; margin:50px auto;  }
.menu6Content1Img{ width: 600px;height: 310px; position: relative;}
.menu6Content1Img img{ width: 600px;height: 310px;;}
.menu6Content1ImgTitle{ position: absolute; bottom: 0px; left:0px; height: 30px; line-height: 30px;color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); width: 100%; text-align: center; font-size: 14px; }
.menu6Content1Txt{ width: 580px;height: 290px; padding: 10px 0px; }
.menu6Content1Title{height: 30px; color: #333333; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 34px;}
.menu6Content1Content{     height: 185px; overflow: hidden; line-height: 26px; font-size: 14px; color: #666666; margin-top: 10px;}

.menu6Content2{ width: 1200px; margin:50px auto; padding: 20px 0px;}
.menu6Content2Item{ width: 580px; margin:0 10px;}
.menu6Content2ItemImg{  width: 580px; height: 300px; position: relative;}
.menu6Content2ItemImg img{  width: 580px; height: 300px;}
.menu6Content2ImgTitle{ position: absolute; bottom: 0px; height: 30px; line-height: 30px;color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50); width: 100%; text-align: center; font-size: 14px; }
.menu6Content2ItemTitle{ height:40px; line-height: 40px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.menu6Content2ItemTitle a{ height:40px; line-height: 40px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.menu6Content2ItemTxt{ height: 234px; line-height: 26px; font-size: 14px; color: #666666;overflow: hidden;}


/*******************************************************门票预订*****************************************************************/
.ticketList{ width: 940px; margin: 0 auto; padding: 10px; background: #fafafa; }
.ticketItem{ height:280px; padding: 10px; border-bottom: 1px solid #c9c9c9; overflow: hidden;}
.ticketImg{ width: 450px; height: 280px;}
.ticketImg img{ width: 410px; height: 270px;}
.ticketDetial{ width:460px ; height: 280px; padding-top: 15px;}
.ticketName{ height: 36px; line-height: 36px; font-size: 20px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
.ticketDate{ height: 40px; line-height: 30px; padding: 10px 0px; font-size: 16px; color: #666666;}
.ticketNum{ height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #666666;}
.ticketBuyNum{ height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #666666;}
.ticketPurchase{ height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #666666;}
.ticketBuy{ margin-left: 40px; padding: 0px 10px; color: #FFF; background: #2f9f59; border-radius: 3px;}
.ticketBuy:hover{ background: #076341;}

/*******************************************************门票预订详情*****************************************************************/
.mpdetailBox{ width: 1200px; position: relative; margin: 0 auto;}
.qrCodeImgBox{ position: absolute;left: -50px; top: 10px;width: 230px; height: 380px; border: 1px solid #e8e8e8; }
.qrCodeTitle{ height: 40px; line-height: 40px; text-align: center; color: #FFFFFF; background: #2f9f59; font-size: 16px;}
.qrCodeContent{padding: 10px; font-size: 14px; color:#666;}
.qrCodeImg{ width: 100%;  margin: 10px 0px; text-align: center;}
.qrCodeImg img{ width: 200px; height: 200px;}
.qrCodeTips{ text-align: center; color: #666666; font-size: 12px;}
.mpContent{ width:930px; padding-left: 240px;}
.mpTitle{ width:930px; height:300px; border-bottom: 1px dashed #cdcdcd; padding: 20px 0px;}

#mid{ float:left;overflow:hidden;zoom:1}
#imgdisplay{ width:500px; float:left;}
#imgbig{ width:360px; height:300px; overflow:hidden;border:1px solid #BBB;}
#imgbig img{ width:360px; height:300px;}
.jqzoom{ float:left;position:relative;padding:0px;cursor:pointer;}
div.zoomdiv {z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #CCC;display:none;text-align: center;overflow: hidden;}
div.jqZoomPup {z-index:99;visibility:hidden;position:absolute;top:0px;width:50px;height:50px;border: 1px solid #aaa;background: #9FC url(../img/zoomlens.gif) 50% top  no-repeat;opacity:0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter:alpha(Opacity=50);}
#color{ float:right}
.picScroll-top { margin: 0 auto; width: 120px; overflow: hidden; position: relative; }
.picScroll-top .hd { overflow: hidden; height: 30px; background: #f4f4f4; }
.picScroll-top .hd .prev { display: block; width: 100%; height:100%; overflow: hidden; cursor: pointer; background: url("../img/dpxq/arrowPrev.png") top center no-repeat; }
.picScroll-top .hd .next { display: block; width: 100%; height:100%; overflow: hidden; cursor: pointer; background: url("../img/dpxq/arrowNext.png") top center no-repeat; }
.picScroll-top .bd ul { overflow: hidden; zoom: 1; }
.picScroll-top .bd ul li { height: 70px !important; margin:5px 0px; text-align: center; display: inline-block; zoom: 1; }
.picScroll-top .bd ul li img { vertical-align: top; width: 120px; height: 70px; display: block; }
.ticketTopInfo{ width: 435px; height: 300px; overflow:hidden; position: absolute;
    left: 790px;}
.ticketTopInfoName{ width: 300px; float:left; color: #333; font-size: 18px; font-weight: bold;}
.ticketTopInfoLocImg img{ width: 26px; height: 26px; margin: 5px 0px; }
.ticketTopInfoLocTxt{ width: 400px; height: 30px; margin: 5px 0px; line-height: 20px; color: #666; font-size: 14px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ticketTopInfoPhone{ width: 440px; height: 25px; margin: 5px 0px; line-height: 30px; color: #666; font-size: 14px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ticketTopInfoScore{margin: 5px 0px; overflow: hidden;}
.ticketTopInfoScoreTxt{ height: 30px; line-height: 30px; color: #666; font-size: 14px;}
.ticketTopInfoScoreTxtRed{ color: #f35a42;font-size: 20px;}
.ticketTopInfoScoreImg{ width: 30px; height: 30px;}
.ticketTopInfoScoreImg img{ width: 22px; height: 22px; vertical-align: middle; margin: 5px;}
.ticketTopInfoEvaluateNum{ height: 30px; line-height: 30px; margin-left: 15px;}
.ticketTopInfo .red{ color: #f35a42; }
.ticketTopInfoBuyDate{ height: 40px;line-height: 40px;}
.ticketTopInfoBuyNum{ height: 35px;line-height: 40px;}
.ticketTopInfoBuyHisNum{ height: 30px; margin: 5px 0px; line-height: 30px; color: #666; font-size: 14px; }
.ticketTopInfoBuy{ display: block; width: 120px; padding: 10px 15px; font-size: 16px; text-align: center; color: #FFFFFF; background: #2f9f59; border-radius: 5px; cursor: pointer;}
.ticketTopInfoBuy:hover{ background: #076341; text-decoration: none; }

.ticketCenterInfo{ width: 100%; padding: 10px 0px; border-bottom: 1px dashed #cdcdcd; overflow: hidden;  width: 100%;}
.ticketCenterInfoBox1{line-height: 20px;margin-top: 10px;}
.ticketCenterInfoBoxTitle{ font-size: 16px; color: #333333;}
.ticketCenterInfoBoxCon{ font-size: 14px; color: #666666;}
.ticketCenterInfoBox2{line-height: 20px;margin-top: 10px;}
.ticketCenterInfoBox3{ border: 1px solid #CDCDCD; padding:5px 10px; width: 435px;}
.ticketCenterInfoBox3Title{ height: 36px; line-height: 36px; color: #666; font-size: 16px; border-bottom: 1px solid #CDCDCD;}
.ticketCenterInfoBox4{ border: 1px solid #CDCDCD; padding: 10px; width: 910px; margin: 10px 0px; }
.ticketCenterInfoBox4Con{ position: relative;padding: 5px 0px;}
.ticketCenterInfoBox4Con textarea{ border:1px solid #FFFFFF; resize: none; width: 100%;}
.ticketTopInfoScore2{overflow: hidden;}
.ticketTopInfoScoreImg2{ width: 30px; height: 30px;}
.ticketTopInfoScoreImg2 img{ width: 22px; height: 22px; vertical-align: middle; margin: 5px;}
.lastNum{height: 22px;}
.ticketTopInfoSubmit{ display: block; width: 120px; padding: 10px 10px; font-size: 16px; text-align: center; color: #FFFFFF; background: #2f9f59; border-radius: 5px; cursor: pointer;}
.ticketTopInfoSubmit:hover{ background: #076341; text-decoration: none; }


/*******************************************************确认收货地址*****************************************************************/
.locBox{ width: 1200px; margin: 0 auto; }
.locTitle{ height: 36px; line-height: 36px; border-bottom: 1px solid #ebebeb; color: #333333; font-size: 16px; font-weight: bold;}
.locTitle a{ font-size: 14px; color: #009b4d;}
.locList{ width: 100%; padding: 10px 0px; }
.locItem{ overflow: hidden; padding: 10px 0px; margin: 10px 0px; cursor: pointer;border: 1px solid #FFFFFF;  }
.locItem:hover{ background: #ebf8f2;}
.locItem:hover .icheckbox_square-green, .locItem:hover .iradio_square-green{ background-color: #ebf8f2;}
.locItemActive { border: 1px solid #4fb586; overflow: hidden; padding: 10px 0px; background: #ebf8f2;}
.locItemActive .icheckbox_square-green, .locItemActive .iradio_square-green{ background-color: #ebf8f2;}
.locTo{ width: 80px;visibility: hidden; height: 24px; line-height: 24px; text-align: center; color: #009b4d;}
.locItemActive .locTo{ width: 80px;visibility: visible; height: 24px; line-height: 24px; text-align: center; color: #009b4d;}
.locDetail{ width: 700px; margin-left: 10px; line-height: 24px;}
.locPhone{ margin: 0px 10px; line-height: 24px;}
.locDfault{ line-height: 24px;} 
.commodityPrice{ padding: 10px 5px; background: #edebeb; margin: 10px 0px; }
.commodityPriceOpt{ margin-right: 20px; font-size: 14px; color: #666666;}
.commodityPriceEnd{ font-size: 16px; color: #666666; margin-right: 5px; padding: 2px;}
.commodityPriceEnd2{ font-size: 14px; color: #666666; margin-right: 5px; padding: 2px;}
.commodityPriceEnd .red{color: #ff0000;}
.paySelect{ margin: 10px 0px; }
.payItem{ overflow: hidden; height: 40px; line-height: 40px;margin: 5px 0px; cursor: pointer;border: 1px solid #FFFFFF; }
.payRadio{ margin:0px 10px;}
.payImg{ margin:0px 10px;}
.payImg img{ vertical-align: middle;}
.payName{ font-size: 14px; color: #333;margin: 0 10px;}
.payMoney{ font-size: 14px; color: #666666;margin-right: 15px;}
.payMoney .red{ font-size: 16px; color: #ff0000;}
.pay{ display: block; height: 40px; line-height: 40px; width: 120px; text-align: center; background: #ff0000; font-size: 16px; color: #FFFFFF;}
.commodityTable { font-size:11px; color:#333333; border-width: 1px; border-color: #f0f0f0; border-collapse: collapse; width: 1200px; }
.commodityTable th { border-width: 1px; padding: 10px; border-style: solid; border-color: #f0f0f0; background-color: #f5f5f5; text-align: center;}
.commodityTable td {  border-width: 1px; padding: 10px; border-style: solid; border-color: #f0f0f0; background-color: #ffffff; text-align: center; }
.commodityTable .orderInfo td{ border-right: none; border-left: none; text-align: left; }
.commodityTable td a:hover{ color: #076341;}
.qrddmrdz{background: #009b4d; color: #fff; padding: 0px 6px; border-radius: 5px;}

/*******************************************************评论列表*****************************************************************/
.commentList { width:1200px; margin: 0 auto; padding:10px 0px; overflow: hidden;}
.commentItem { border: 1px solid #2f9f59; margin: 10px 0px; padding:0px 10px;}
.commentUser{ padding:10px  0px;}
.commentMan { margin-bottom: 5px; font-size: 16px; color: #333; text-align: center;}
.commentScoreBox{ width: 200px; height: 25px; margin:0 auto; margin-bottom: 5px;}
.commentScoreBox .commentScore{width: 25px; height: 25px;}
.commentScoreBox .commentScore img{width: 25px; height: 25px;}
.commentReply{ padding: 10px 0px; border-top: 1px dashed #169969;}


@keyframes  in{
	from{
	height:0px;
	}
	to{
	height:140px;
	}
}
@keyframes  out{
	from{
	height:140px;
	}
	to{
	height:0px;
	}
}
@keyframes tabUp{
	from{
	top:-42px;
	
	
	}
	to{
	top:-132px;
	
	}
}
@keyframes tabDown{
	from{
	top:-42px;
	
	}
	to{
	top:-132px;
	}
}

.icon{background:url('../img/dili0.png') no-repeat center;}
.icon:hover{background:url('../img/dili1.png') no-repeat center;color:#25a680}
.icon1{background:url('../img/xianlu-0.png') no-repeat center;}
.icon1:hover{background:url('../img/xianlu-1.png') no-repeat center;}
.icon2{background:url('../img/map0.png') no-repeat center;}
.icon2:hover{background:url('../img/map1.png') no-repeat center;}
.bg-img{background:url('../img/bg-img.png') no-repeat top left;}
.bg-img2{background:url('../img/footerRight.png') no-repeat top left}
.bg-all{background:url('../img/bg-img.png') no-repeat top left;}
.bg-trafficInfo{background:url('../img/trafficInfo.png') no-repeat top left;}
.bg-video{background:url('../img/wonderfulVideo.png') no-repeat top left;}
.bg-guide{background:url('../img/guide.png') no-repeat top left;}
.bg-titleCard{background:url('../img/titleCard.png') no-repeat top left;}
.bg-blackLine{background:url('../img/blackLine.png') no-repeat top left;}
.bg-tourism{background:url('../img/tourism.png') no-repeat top left;}

.bg-tourism{background:url('../img/tourism.png') no-repeat center;}
.font-white{color:#fff;}
 .ul{width:100%;margin-left: 100px;}

 .li{margin-top:5px;list-style-type:disc;}
.mid-font{font-size:12px;line-height: 12px;}
#content5{display: flex;}
#content2 ul li{list-style:disc;width:100%;margin-left: 300px;}
#content1{display: flex;margin-left: 20px;}
.card{width:60px;height:75px;vertical-align: middle;margin:20px 60px; cursor: pointer; float:left;}
.card1{width:60px;height:75px;vertical-align: middle;padding-bottom: 20px;margin-left: 300px;margin-top:20px; margin-right:70px; cursor: pointer; float:left;}
.minCard{width: 50px;height:50px; margin: 0 auto;}
#content4{display: flex;}
.font-large{font-size:14px;}
.text-area{width:60px;margin-top:5px; text-align: center;}
.font-green{color:#25a680}
.href{color:#fff;}
.href:hover{color:#25a680}
.hotIcon{ width:20px;height:20px;background:url('../img/hotIcon.gif') no-repeat center;display: inline-block;position: absolute;left: 975px; }
.shangwu{ display: inline-block; }

.buss-text-area{position:absolute; bottom: 0px;left:0px; overflow:hidden;  line-height: 30px;color: #FFF; width:100%;height:70px;background: rgba(0,0,0,0.2); background: #000\9; filter: alpha(opacity=50); }
.buss-text-conent{width:96%;min-height:60px; margin:0 auto;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.buss-text-title{width:96%;margin:0 auto;font-size: 16px;}
.buss-text-button{ border-radius: 9px; background-color:#2F9F59; width: 80px; height: 30px; color:#FFF; position: absolute; right:3%; padding: 0px !important; border-width: 0px !important;}
.techan-name{display:flex;justify-content:space-between; position: absolute; bottom: 0px; left:0px; height: 30px; line-height: 30px;color: #FFF; background: rgba(0,0,0,0.5); background: #000\9; filter: alpha(opacity=50);  width: 100%;text-align: center; font-size: 14px; }
.techan-title{width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; float: left;}
.techan-detail{width:20%; float: right;}
@media screen and (max-width:1440px){ 
    .blank726{height:724px;}
    .focusBox{height:745px}
    .loopImg{height:800px;}
}
@media screen and (max-width:1080px){ 
    .loopImg{height:800px;}
}
@media screen and (max-width:1600px){ 
    .loopImg{height:840px;
}
@media screen and (max-width:1366px){ 
    .blank726{height:724px;}
}



